home *** CD-ROM | disk | FTP | other *** search
-
-
-
- PERROR C Library Procedures PERROR
-
-
-
- NNAAMMEE
- perror, sys_errlist, sys_nerr - system error messages
-
- SSYYNNOOPPSSIISS
- ppeerrrroorr((ssttrriinngg))
- cchhaarr **ssttrriinngg;;
-
- iinntt ssyyss__nneerrrr;;
- cchhaarr **ssyyss__eerrrrlliisstt[[]];;
-
- DDEESSCCRRIIPPTTIIOONN
- _P_e_r_r_o_r produces a short error message on the standard error
- file describing the last error encountered during a call to
- the system from a C program. If _s_t_r_i_n_g is non-NULL, it is
- printed, followed by a colon, followed by a space, followed
- by the message and a new-line. Otherwise, just the message
- and the new-line are printed. Most usefully, the argument
- string is the name of the program which incurred the error.
- The error number is taken from the external variable _e_r_r_n_o
- (see _i_n_t_r_o(2)), which is set when errors occur but not
- cleared when non-erroneous calls are made.
-
- To simplify variant formatting of messages, the vector of
- message strings _s_y_s__e_r_r_l_i_s_t is provided; _e_r_r_n_o can be used
- as an index in this table to get the message string without
- the newline. _S_y_s__n_e_r_r is the number of messages provided
- for in the table; it should be checked because new error
- codes may be added to the system before they are added to
- the table.
-
- SSEEEE AALLSSOO
- intro(2), psignal(3)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sprite v1.0 September 10, 1987 1
-
-
-
-